.img_zoom {
    max-width: 100%;
    height: auto;
    vertical-align: middle;
    display: block;
}
.introduceTEXT{
    width:1200px;
    margin:0 auto;
    padding:75px 0 85px;
}
.introduceTEXT h3{
    font-size:32px;
    font-weight:normal;
    color: #fff;
    height:70px;
}
.introduceTEXT p{
    font-size:14px;
    line-height:24px;
    color: #fff;
    margin-bottom:10px;
}
.eachCompanyIntroduce{
    padding:50px 0 70px;
}
.anotherBG{
    background: #233e4a;
}
.eachCompanyIntroduceInner{
    width:1200px;
    margin:0 auto;
}
.eachCompanyIntroduceInner h3{
    height:60px;
    font-size:32px;
    text-align: center;
    font-weight:normal;
    color: #fff;
}
.companyAddress{
    text-align: center;
    font-size:14px;
    color: #fff;
}
.companyDetail{
    overflow: hidden;
    width:820px;
    margin:0 auto;
    padding-top:40px;
}
.companyDetail div{
    float: left;
    position: relative;
    padding-left:50px;
}
.companyDetail div:nth-of-type(2){
    margin:0 210px;
}
.companyDetail div b{
    position: absolute;
    left:0;
    top:10px;
}
.companyDetail div p{
    font-size:20px;
    color: #fff;
}
.companyDetail div span{
    font-size:14px;
    color: #9dadbc;
}
.imgContainer{
    position: relative;
    margin-top:50px;
}
.mapContain{
    width:1200px;
    margin:0 auto;
    position: relative;
    padding-top:100px;
}
.shineContainer{
    position: absolute;
    width:42px;
    height:42px;
}
.shineContainer span{
    position: absolute;
    left:0;
    top:0;
}
.shineContainer span:nth-of-type(1){
    left:20%;
    top:22%;
    z-index:1;
}
.shineContainer span img{
    font-size:0;
}
div.shine1{
    left: 20%;
    top: 48%;
}
div.shine2{
    left: 42.5%;
    top: 36.4%;
}
div.shine3{
    right: 27.8%;
    top: 52%;
}
div.shine4{
    right: 28.9%;
    top: 62.5%;
}
div.shine5{
    right: 19.8%;
    top: 80%;
}

.shan{
    -webkit-animation:shining 2s infinite;
    -o-animation:shining 2s infinite;
    animation:shining 2s infinite;
    opacity:0;
}
.shan2{
    -webkit-animation:shining4 2s 3.5s infinite;
    -o-animation:shining4 2s 3.5s infinite;
    animation:shining4 2s 3.5s infinite;
    opacity:0;
}
.shan3{
    -webkit-animation:shining3 2s 4.5s infinite;
    -o-animation:shining3 2s 4.5s infinite;
    animation:shining3 2s 4.5s infinite;
    opacity:0;
}
.shan4{
    -webkit-animation:shining2 2s 3s infinite;
    -o-animation:shining2 2s 3s infinite;
    animation:shining2 2s 3s infinite;
    opacity:0;
}
.shan5{
    -webkit-animation:shining5 2s 1.5s infinite;
    -o-animation:shining5 2s 1.5s infinite;
    animation:shining5 2s 1.5s infinite;
    opacity:0;
}
@keyframes shining{
    from{
        -webkit-transform: scale(0.5);
        -moz-transform: scale(0.5);
        -ms-transform: scale(0.5);
        -o-transform: scale(0.5);
        transform: scale(0.5);
        opacity:1;
    }
    to{
        -webkit-transform: scale(1.5);
        -moz-transform: scale(1.5);
        -ms-transform: scale(1.5);
        -o-transform: scale(1.5);
        transform: scale(1.5);
        opacity:0;
    }
}
@keyframes shining2{
    from{
        -webkit-transform: scale(0.5);
        -moz-transform: scale(0.5);
        -ms-transform: scale(0.5);
        -o-transform: scale(0.5);
        transform: scale(0.5);
        opacity:1;
    }
    to{
        -webkit-transform: scale(1.5);
        -moz-transform: scale(1.5);
        -ms-transform: scale(1.5);
        -o-transform: scale(1.5);
        transform: scale(1.5);
        opacity:0;
    }
}
@keyframes shining3{
    from{
        -webkit-transform: scale(0.5);
        -moz-transform: scale(0.5);
        -ms-transform: scale(0.5);
        -o-transform: scale(0.5);
        transform: scale(0.5);
        opacity:1;
    }
    to{
        -webkit-transform: scale(1.5);
        -moz-transform: scale(1.5);
        -ms-transform: scale(1.5);
        -o-transform: scale(1.5);
        transform: scale(1.5);
        opacity:0;
    }
}
@keyframes shining4{
    from{
        -webkit-transform: scale(0.5);
        -moz-transform: scale(0.5);
        -ms-transform: scale(0.5);
        -o-transform: scale(0.5);
        transform: scale(0.5);
        opacity:1;
    }
    to{
        -webkit-transform: scale(1.5);
        -moz-transform: scale(1.5);
        -ms-transform: scale(1.5);
        -o-transform: scale(1.5);
        transform: scale(1.5);
        opacity:0;
    }
}
@keyframes shining5{
    from{
        -webkit-transform: scale(0.5);
        -moz-transform: scale(0.5);
        -ms-transform: scale(0.5);
        -o-transform: scale(0.5);
        transform: scale(0.5);
        opacity:1;
    }
    to{
        -webkit-transform: scale(1.5);
        -moz-transform: scale(1.5);
        -ms-transform: scale(1.5);
        -o-transform: scale(1.5);
        transform: scale(1.5);
        opacity:0;
    }
}

/*  MT4交易平台  */
.downIndex{
    background: url("../Images/downIndexBG.jpg") no-repeat center top;
    min-width:1200px;
    width: 100%;
}
.downIndexCon{
    width:1200px;
    margin:0 auto;
    padding-top:78px;
}
.downTop{
    overflow: hidden;
    padding-bottom:80px;
    padding-left:50px;
    position: relative;
    padding-left:385px;
}
.introduceLeft{
    position: absolute;
    left:0;
    top:0;
    padding-top:85px;
    background: url("../Images/mt4.png") no-repeat left top;
    width:385px;
    font-size:13px;
    line-height:24px;
    color:#d7dde8;
}
.introduceList{
    padding-top:80px;
}
.introduceList li{
    float: left;
    width:100%;
    padding-left:90px;
    height:35px;
    position: relative;
    font-size:13px;
    color:#d7dde8;
}
.introduceList li::before{
    content: '';
    position: absolute;
    left:75px;
    top:5px;
    width:7px;
    height: 7px;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    background: #00b9e4;
}
.downIndexPart{
    position: relative;
    /*width:100%;*/
    height:445px;
    background: #24414f;
    border:1px solid  #5a7c8e;
    padding:45px 0 0 755px;
    margin-bottom:100px;
}
.downIndexPart>span{
    position: absolute;
    left:0;
    top:0;
}
.downIndexPart .redLine{
    right:3%;
    bottom:-100px;
    left:inherit;
    top:inherit;
}
.downIndexPart h3{
    font-weight:normal;
    font-size:34px;
    color: #fff;
    height:60px;
}
.downIndexPart>p{
    font-size:12px;
    text-align: justify;
    color: #d7dde8;
    line-height:22px;
    padding-right:40px;
}
.downIndexIntroduce{
    overflow: hidden;
    padding-top:30px;
    padding-right:20px;
}
.downIndexIntroduce li{
    float: left;
    width:100%;
    height:35px;
    font-size:14px;
    color:#d7dde8;
    display: block;
}
.downIndexBTN{
    padding-top:10px;
    overflow: hidden;
}
.downIndexBTN a{
    float: left;
    margin-right:10%;
}
.PcPart{
    height:200px;
    padding-top:40px !important;
}
.PcPart p{
    font-size:16px;
    color: #fff;
}
.pcText{
    font-size:13px !important;
    color: #d7dde8 !important;
    padding-top:6px;
}
.openRealCount{
    position: absolute;
    width:12%;
    height:42px;
    text-align: center;
    line-height:42px;
    background: #02b2db;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    color: #fff;
    font-size:14px;
    top: 135px;
    right: 35px;
}
.indexPlatform{
    height: auto;
    min-width:1200px;
    margin-bottom: 50px;
}
.indexPlatform h3{
    font-weight:normal;
    font-size:42px;
    color: #fff;
    text-align: center;
    height:70px;
}
.indexPlatform b {
    font-size:14px;
    text-align: center;
    color: #dee3e9;
    line-height:24px;
    width:425px;
    font-weight: normal;
    display: block;
    margin:0 auto;
}
.indexPlatform .indexPlatform-more{
    display: block;
    width:130px;
    height:45px;
    text-align: center;
    line-height:45px;
    color: #fff;
    background: #00b9e4;
    margin:0 auto;
    margin-top:20px;
    border-radius: 5px;
}
.indexPlatform ul{
    overflow: hidden;
    width:930px;
    margin:0 auto;
}
.indexPlatform li{
    float: left;
    width:196px;
    height: 209px;
    margin:0 55px;
    background: url("../images/bd.png") no-repeat center center;
    text-align: center;
}
.indexPlatform li p{
    font-size:18px;
    font-weight:bold;
    padding-top:10px;
    color: #fff;
}
.indexPlatform li a{
    display: block;
    width:100%;
    height:100%;
    padding-top:55px;
    color: #fff;
}
.indexPlatform li span{
	width:60px;
	height:60px;
	display: block;
	margin:0 auto;
}

.indexPlatform li:hover{
    background: url("../images/bdLine.png") no-repeat center center;
}
.indexPlatform li:hover p{
    color: #00b9e4;
}
.mt4 {
    background: url(../Images/mt4-icon.png) no-repeat center center;
}
.chajian {
    background: url(../Images/chajian-icon.png) no-repeat center center;
}
.shenqing {
    background: url(../Images/shenqing-icon.png) no-repeat center center;
}

.indexPlatform li:hover .mt4{
    background: url(../Images/mt4-iconBlue.png) no-repeat center center;
}
.indexPlatform li:hover .chajian{
    background: url(../Images/chajian-iconBlue.png) no-repeat center center;
}
.indexPlatform li:hover .shenqing{
    background: url(../Images/shenqing-iconBlue.png) no-repeat center center;
}


/*   新闻列表  */
.industryNews{
    width:1200px;
    margin:0 auto;
    padding-top:100px;
    padding-bottom:80px;
    position: relative;
}
.calendarTitle{
    position: relative;
}
.calendarTitle h3,.industryNews h3{
    font-weight:normal;
    font-size:54px;
    color: #fff;
    height:100px;
}
.calendarTitle h3 span,.industryNews h3 span{
    color: #9eacbd;
    font-size:20px;
    position: relative;
    top:5px;
}
.txt_calendar{
    position: absolute;
    right:0;
    top:30px;
    width:140px;
    height:32px;
    border:1px solid #264451;
    padding-left:40px;
    font-size:15px;
    margin:0 auto;
    color: #9eacbd;
    background:#182932 url("../images/rili.png") no-repeat 5px center;
}
.tradeNewsList li{
    float: left;
    width:30%;
    margin-right:5%;
    background: #233e4a;
    -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.2) ;
    -moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.2) ;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.2) ;
    margin-bottom:60px;
}
.tradeNewsList li:nth-of-type(3n){
    margin-right:0;
}
.newsIMG{
    display: block;
    width:100%;
    height:210px;
    overflow: hidden;
}
.newsIMG img.toBig{
    display: inline-block;
    -webkit-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -ms-transform: scale(1.3);
    -o-transform: scale(1.3);
    transform: scale(1.3);
}
.tradeNewsList li h3{
    font-weight:normal;
    font-size:18px;
    color: #fff;
    height:70px;
    line-height:70px;
    white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
}
.tradeNewsList li:hover h3{
    color: #00b9e4;
}
.tradeNewsList li .newsIMG img{
    height:100%;
    width:100%;
}
.tradeNewsCon{
    padding:0 25px 20px;
}
.tradeNewsCon>p{
    font-size:14px;
    color: #9eacbd;
    line-height:24px;
    height:50px;
    overflow: hidden;
    text-align: justify;
    padding-right:15px;
}
.newTime{
    overflow: hidden;
}
.newTime p{
    float: right;
    font-size:14px;
    color: #9eacbd;
    padding-top:5px;
}
.newTime p img{
    position: relative;
    top:4px;
    padding-right:5px;
}
.tradeNewsDetail{
    width:1200px;
    position: relative;
    padding-left:440px;
    margin:0 auto;
    padding-top:100px;
    padding-bottom:80px;
}
.detailsTab{
    height:45px;
    font-size:14px;
    color: #fff;
}
.detailsTab span{
    color: #9eacbd;
}
.detailsTab i{
    padding:0 15px;
}
.newsDetailTime{
    font-size:14px;
    color: #9eacbd;
    padding-top:15px;
    height:50px;
}
.detailTitle{
    font-size:36px;
    color: #fff;
    font-weight:normal;
}
.newsDetailMain p{
    text-align: justify;
    line-height:30px;
    font-size:14px;
    color:#d7dde8;
    text-indent:2em;
    margin-top:10px !important;
    text-indent:0 !important;
}
.newsDetailMain p:nth-of-type(1){
    text-indent:0;
}
.dataPages{
    height:25px;
    padding-right:85px;
    margin-top:20px;
    position: relative;
}
.pagesCount{
    position: absolute;
    right:8px;
    font-size:12px;
    top:2px;
    color: #9eacbd;
}
.pagesCon{
    float: right;
    overflow: hidden;
}
.pagesCon>span{
    font-size:16px;
    color: #01b5de;
    display: inline-block;
    float: left;
    cursor: pointer;
    margin-top:2px;
}
.pagesCon ul{
    float: left;
    overflow: hidden;
}
.pagesCon ul li{
    float: left;
    padding:0 5px;
    border:1px solid #2f4d5b;
    margin-right:10px;
    font-size:14px;
    cursor: pointer;
}
.newPages ul li{
    padding:0 !important;
}
.newPages ul li a{
    padding:0 5px;
    color: #01b5de;
    display: block;
    height:100%;
}
.pagesCon ul li.current{
    background: #516c7b;
}
.pagesCon ul li.pageArrLeft,.pagesCon ul li.pageArrRight{
    border:0;
    position: relative;
    top: 2px;
}
.pagesCon ul li.pageIndex,.pagesCon ul li.pageLast{
    border: 0;
    color: #01b5de;
    font-size: 12px;
    margin-right: 0;
    position: relative;
    top: 2px;
}
.pagesCon ul li.pageLast{
    left:-10px;
}

/*  联系我们  */
.countBanner{
    height:420px;
    background: url("../Images/openCount.jpg") no-repeat center top;
    min-width:1200px;
}
.countContainer{
    padding-top:100px;
}
.countContainer h3{
    font-weight:normal;
    font-size:40px;
    color: #fff;
    height:80px;
}
.countTitle{
    font-size:14px;
    color: #d7dde8;
    line-height:24px;
    padding-bottom:25px;
}
.countTitle a{
    color: #e24436;
}
.countIcon{
    position: absolute;
    left: -8px;
    top: -75px;
}
.countTable{
    width:100%;
     text-align: center;
    border-top:1px solid #264451;
    border-left:1px solid #264451;
    margin-top:30px;
    margin-bottom:25px;
}
.countTable th{
    font-size:16px;
    color: #fff;
    border-right:1px solid #264451;
    border-bottom:1px solid #264451;
    line-height:80px;
}
.countTable td{
    border-right:1px solid #264451;
    border-bottom:1px solid #264451;
    font-size:16px;
    color: #d7dde8;
    line-height:80px;
}
.countTable td img{
    position: relative;
    top:8px;
}
.countCue{
    font-size:14px;
    color: #d7dde8;
}
.countCue a{
    color: #00b9e4;
    border-bottom:1px solid #00b9e4;
}
.usalProblem{
    padding-top:130px;
}
.usalProblem h3{
    font-weight: normal;
    font-size: 40px;
    color: #fff;
    height: 80px;
}
.usalProblem dt{
    font-size:18px;
    color: #fff;
    font-weight:bold;
    height: 40px;
}
.usalProblem dd{
    font-size:14px;
    color: #d7dde8;
    line-height:35px;
    padding-bottom:60px;
}
.usalProblem dd a{
    color: #00b9e4;
    border-bottom:1px solid #00b9e4;
}
.countContainer .PcPart h3{
    font-size:34px;
    height:50px;
}
.countContainer .openRealCount{
    background:#e24739;
}
.commonPop{
    position: fixed;
    left:0;
    top:0;
    width:100%;
    height: 100%;
    background: rgba(26,43,50,0.6);
    z-index:10000000000;
}
.commonPopInner{
    position: absolute;
    min-width:450px;
    margin-left:-225px;
    left:50%;
    top:50%;
    background: #233e4a;
    border:2px solid #9eacbd;
}
.innerPop{
    border:3px solid #182932;
}
.commonPopInner h3{
    font-size:22px;
    color: #fff;
    text-align: center;
    font-weight:normal;
    height:60px;
}
.popMain{
    color: #fff;
    font-size:20px;
    line-height:30px;
    padding-bottom:60px;
    text-align: center;
    padding:35px 20px;
    border-bottom:1px solid #182932;
}
.stylePop{
    border:3px solid #182932;
    padding:30px 120px 20px;
    text-align: left;
    background:#223947;
}
.styleTitle{
    font-size:20px;
    color: #00b9e4;
    height:55px;
}
.styleShowImg{
    width:700px;
    margin:0 auto;
    position: relative;
}
.styleShowImg p{
    font-size:14px;
}
.styleContainer{
    margin-left:-475px !important;
    margin-top:-295px !important;
}
.jianguanPOP{
    display: none;
}
.styleShowImg .swiper-pagination{
    width:100%;
    bottom:-60px;
}
.styleShowImg .swiper-pagination span{
    margin-right:14px;
    width:14px;
    height: 14px;
    opacity: 1 !important;
}
.styleShowImg  .swiper-pagination-bullet{
    background: none !important;
    border:2px solid #182b34;
}
.styleShowImg   .swiper-pagination-bullet-active{
    background: #02b2db !important;
    border:0 !important;
}
.popBTNS{
    overflow: hidden;
    padding:25px 20px;
}
.styleTab1,.styleTab2,.styleTab3{
    padding-bottom:80px;
}
.popBTNS span{
    float: left;
    width:45%;
    height: 47px;
    line-height:47px;
    text-align: center;
    font-size:16px;
    color: #fff;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    cursor: pointer;
}
.popBTNS span:nth-of-type(1){
    border:1px solid #007a99;
    background: #1f3641;
}
.popBTNS span:nth-of-type(2){
    background: #00b9e4;
    float: right;
}
.btnOne{
    background: #00b9e4!important;
    float: right!important;
    border:0 !important;
    width:100% !important;
}
.popClose{
    position: absolute;
    right: -40px;
    top: -35px;
    font-size:30px;
    color: #d84435;
    font-weight:bold;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    cursor: pointer;
}
.contactBanner{
    background: url("../images/contact.jpg") no-repeat center top;
}
.officePlace{
    height:500px;
    padding-top:40px;
}
.placeLeft{
    width:47%;
    float: left;
}
.placeLeft li{
    padding:22px 0 0 30px;
    height:100px;
    border-left:4px solid #00b9e4;
    background: #233e4a;
    position: relative;
    margin-bottom:20px;
    -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.5) ;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.5) ;
}
.countryQi{
    position: relative;
    padding-left:60px;
    font-size:14px;
    color: #9eacbd;
}
.countryQi span{
    position: absolute;
    left:0;
    top:0;
}
.countryPlace{
    font-size:14px;
    color:#fefeff;
    font-weight:bold;
    padding-top:18px;
}
.countryEmail{
    position: absolute;
    right:0;
    top:20px;
    padding-right:80px;
}
.countryEmail .countryQi{
    padding-left:0;
}
.placeRight{
    width:40%;
    height:340px;
    background: #233e4a;
    float: right;
    padding:34px 50px;
    -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.5) ;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.5) ;
}
.infoName{
    position: absolute;
    top: 13px;
    left: 17px;
    font-size:15px;
    color: #9eacbd;
}
.placeRight .inputPart input{
    border:1px solid #1a303c;
    height: 50px;
    line-height: 50px;
    padding-left: 1%;
    font-size: 16px;
    border: 1px solid #2f4d5b;
    color: #fff;
    width: 99%;
    background: #1e3743;
}
.inputPart {
    padding-bottom: 25px;
    position: relative;
}
.placeRight textarea{
    padding:10px 2%;
    line-height:24px;
    background: #1e3743;
    border:1px solid #1a303c;
    width:96%;
    height:80px;
    resize:none;
    color: #9eacbd;
    font-size: 15px;
    font-family:'Microsoft Yahei';
}
.contactTel{
    position: relative;
}
.contactTel .choosePhone{
    width:400px;
}
.contactTel button{
    position: absolute;
    left:0;
    top:0;
    width:200px;
    height: 50px;
    line-height:50px;
    text-align: center;
    font-size:15px;
    color: #fff;
    background: #00b9e4;
    cursor: pointer;
    border:none;
    border-radius: 5px;
    border-bottom:3px solid #007c99;
}
.contactTel button:hover {
	background-color: #26d6ff;
}
.placeDetail{
    border-top:1px solid #233e4a;
    padding-bottom:80px;
}
.placeDetail ul{
    overflow: hidden;
    border-bottom:1px solid #233e4a;
}
.placeDetail li{
    float: left;
    width:680px;
    padding-right:140px;
}
.placeDetail li:nth-of-type(3){
    width:430px;
    padding-right:0;
}
.lianxiwomen{
    padding-top:0 !important;
    border-bottom:0 !important;
}
.lianxiwomen li h3{
    padding-left:0 !important;
}
.lianxiwomen li{
    width:30% !important;
}
.lianxiwomen li:nth-of-type(3){
    border-bottom:0 !important;
}
.placeDetail li h3{
    font-size:16px;
    color: #fff;
    height:43px;
}
.placeDetail ul{
    overflow: hidden;
    padding-top:90px;
}
.placeText{
    font-size:14px;
    color: #fff;
    height:40px;
}
.placeWord{
    overflow: hidden;
    font-size:14px;
    line-height:35px;
}
.placeName{
    float: left;
    color: #9eacbd;
}
.placeValue{
    width:300px;
    float: right;
    text-align: right;
    color: #fff;
}
.NOBDB{
    border-bottom:0 !important;
}
.contactTel input{
    border:0 !important;
}
.contactTel .hasBD,.contactTel .chooseQuhao{
    border: 1px solid #1a303c;
}
.datasSearch{
    cursor: pointer;
    float: left;
    height:36px;
    line-height:30px;
    width:35px;
    text-align: center;
}
.datasSearch i{
    font-size:22px;
    color: #9eacbd;
}
.datasSearch:hover i{
    color: #05a7cd;
}
.newShadow{
    position: relative;
    height:700px;
    padding-bottom:0 !important;
    overflow: hidden;
}
.newShadow .news1px{
    width:100%;
    display: block;
    position: absolute;
    left:25px;
    bottom:0;
    height:150px;
    background: url("../images/news1px.png") repeat-x left bottom;
}
.contactTitle{
    font-weight:normal;
    position: relative;
    padding-left:56px;
    overflow: hidden;
    height:48px;
}
.contactImg{
    position: absolute;
    left:0;
    top:3px;
}
.officeEnglishName{
    font-size:18px;
    font-weight:bold;
    color: #fff;
    padding-right:10px;
}
.officeChineseName{
    font-size:16px;
    color: #9eacbd;
}
.contactList{
    padding-bottom:30px;
}
.contactList li{
    padding:35px 20px 35px 5px;
    border-bottom:1px solid #2f4d5b;
}
.contactList li:nth-last-of-type(1){
    border-bottom:0 !important;
}
.contactList li span {
	color: #26d6ff;
}
.contactList li p{
    font-size:14px;
    color: #fff;
    line-height:30px;
}
.contactList li p span{
    color: #9eacbd;
}
.indexCompanyParter{
    background: #182932;
}
.companyParterInner{
    width:1500px;
    padding:140px 0 20px 35px;
    height:540px;
    margin:0 auto;
    position: relative;
}
.companyParterInner h3{
    line-height:50px;
    height:130px;
    font-size:50px;
    color: #fff;
    font-weight:normal;
}
.companyParterInner p{
    width:470px;
    font-size:16px;
    color: #fff;
    line-height:24px;
}

/*   新闻详情  */
.newsDetailCon{
    padding:40px 40px 30px;
    border:1px solid #314f5b;
}
.updateTime{
    position: relative;
}
.updateTime span{
    font-size: 12px;
    color: #9eacbd;
    position: absolute;
    left: 0;
    top: 10px;
}
.preOrNext{
    height:50px;
    line-height:50px;
    overflow: hidden;
    margin-top:80px;
}
.preOrNext p{
    font-size:14px;
    color: #fff;
    overflow: hidden;
    float: left;
}
.preOrNext p a{
    color:  #00b9e4;
    display: inline-block;
    width:170px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    float: left;
}
.preOrNext p span{
    float: left;
}
.newsNext{
    float: right !important;
}


/*  平台监管  */
.jianguanBG {
    height: 380px;
    min-width: 1200px;
    background: url(../Images/flatBG.jpg) no-repeat center top;
}
.jianguanList li{
    position: relative;
    padding-left:295px;
    margin-top:95px;
    height:300px;
}
.jianguanList span{
    position: absolute;
    left:0;
    top:0;
    cursor: pointer;
}
.jianguanList h3{
    font-size:32px;
    color: #fff;
    font-weight:normal;
    height:72px;
}
.jianguanList p{
    line-height:30px;
    font-size:14px;
    color: #fff;
}
.jianguanList a{
    display: inline-block;
    color: #02b2db;
    font-size:14px;
    padding-top:20px;
}
.jianguanList a i{
    display: inline-block;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
}


/*  平台优势  */
.advantageBG{
    background: url("../Images/introduceBG.jpg") no-repeat center top;
    min-width:1200px;
}
.strongPart{
    height:450px;
}
.strongPartInner{
    width:1200px;
    margin:0 auto;
    height:100%;
    position: relative;
    padding-top:130px;
}
.strong1{
    padding-left:175px;
}
.strongIMG{
    position: absolute;
    top:150px;
}
.strong1 .strongIMG{
    left:0;
}
.strongPartInner h3{
    font-size:32px;
    font-weight:normal;
    color: #fff;
    height:55px;
}
.strongPartInner p{
    line-height:30px;
    color: #fff;
    padding-bottom:25px;
    font-size:16px;
}
.strongPartInner a{
    display: inline-block;
    font-size:14px;
    color: #02b2db;
}
.strongPartInner a i{
    display: inline-block;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
}
.strong2Color{
    background: #1a303c;
}
.strong2{
    padding-right:175px;
}
.strong2 .strongIMG{
    right:0;
    top:165px;
}
.strong3Color{
    background: url("../Images/youshiBG.jpg") no-repeat center top;
}
.strong3{
    padding-left:175px;
}
.strong3 .strongIMG{
    left:0;
}
.strong4Color{
    background: url("../Images/youshiBG2.jpg") no-repeat center top;
}

/*  操作教程  */
.downIndex{
    background: url("../Images/downIndexBG.jpg") no-repeat center top;
    min-width:1200px;
}
.mobileTop{
    padding-top:100px;
}
.mobileTop h3{
    font-weight:normal;
    font-size:34px;
    height:70px;
    color: #fff;
    position: relative;
}
.mobileTop h3>span{
    position: absolute;
    left:100px;
    top:0;
}
.mobileTop h3 img{
    position: relative;
    top:-10px;
}
.pcTextList{
    overflow: hidden;
    padding-left:100px;
    padding-bottom:90px;
}
.pcTextList li{
    float: left;
    width:18%;
    font-size:14px;
    color: #fff;
    position: relative;
    padding-left:2%;
}
.pcTextList li::before{
    content: '';
    position: absolute;
    left:0;
    top:6px;
    width:8px;
    height:8px;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    background: #00b9e4;
}
.pcTextList li dt{
    height:30px;
}
.pcTextList li dd{
    line-height:24px;
}
#ifocus {
    width:80%;
    height:700px;
    background:#264858;
    position: relative;
    margin:0 auto 100px;
}
#ifocus_pic
{
    display:inline;
    position:relative;
    float:left;
    width:80%;
    height:700px;
    overflow:hidden;
}
#ifocus_piclist {
    position:absolute;
    width:100%;
}
#ifocus_piclist li {
    height:620px;
    overflow:hidden;
}

#ifocus_btn {
    position: absolute;
    right:0;
    top:0;
    width:300px;
    height:100%;
    background: #1d3c49;
    border-left:1px solid #1c343f;
}
#ifocus_btn li {
    padding:25px 15px;
  /*  width:100%;*/
    border-bottom:1px solid #1a303c;
    cursor:pointer;
    font-size:14px;
    color: #fff;
    line-height:24px;
}
#ifocus_piclist li{
    padding:80px 0 0 8%;
}
#ifocus_piclist li span{
    display: inline-block;
    text-align: center;
    margin:0 auto;
    -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.7) ;
    -moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.7) ;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.7) ;
}
#ifocus_piclist li p{
    margin:0 auto;
    padding-top:40px;
    color: #fff;
    font-size:14px;
}


#ifocus_piclist li span img{
    display: inline-block !important;
}
#ifocus_btn img {
    width:75px;
    height:45px;
    margin:7px 0 0 11px;
}
#ifocus_btn .current {
    background:#264858;
}
#ifocus_tx {
    position:absolute;
    left:8px;
    bottom:8px;
    color:#FFF; }
#ifocus_tx .normal {
    display:none;
}

/*   数据中心  */
.marketDatas{
    margin-top:100px;
    border:1px solid #264451;
    border-bottom:0;
    padding-top:220px;
    background:#1c343f;
    position: relative;
    margin-bottom:130px;
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
}
.topMarketTab{
    position: absolute;
    width:100%;
    left:0;
    top:-40px;
    padding-left:30px;
}
.tabTitle{
    float: left;
    width:27%;
    height:200px;
    margin-right:3%;
    background: #233e4a;
    font-size:40px;
    color: #fff;
    padding:35px 0 0 60px;
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3) ;
    -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3) ;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3) ;
}
.tabTitle img{
    display: block;
    margin-bottom:20px;
    font-size:0;
}
.eachTab{
    position: relative;
    padding-bottom:35px;
}
.eachTab span{
    position: absolute;
    width:150px;
    height:4px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    background: #1a303c;
    left:50%;
    margin-left:-75px;
    bottom:0;
    -webkit-box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.5);
    box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.5);
}
.tableTabs table{
    width:100%;
    border-top:1px solid #264451;
    text-align: center;
    font-size:14px;
    color: #fff;
}
.tableTabs table th{
    font-weight:normal;
    line-height:90px;
    border-right:1px solid #264451;
    border-bottom:1px solid #264451;
    color: #d7dde8;
}
.tableTabs table th:nth-last-of-type(1),.tableTabs table td:nth-last-of-type(1){
    border-right:0;
}
.tableTabs table td{
    line-height:48px;
    border-right:1px solid #264451;
    border-bottom:1px solid #264451;
}
.ahoutData i{
    position: relative;
    left:-5px;
}
span.up{
    color: #07a53e;
}
span.down{
    color:#e24739;
}
.startDeal{
    position: relative;
    height:450px;
    width: 1200px;
    margin: auto;
}
.startDeal h3{
    font-size:34px;
    font-weight:normal;
    color: #fff;
    height:70px;
}
.startDeal p{
    font-size:13px;
    color: #d7dde8;
    line-height:30px;
    width:40%;
}
.payBtn{
    padding-top:40px;
}
.payBtn a{
    display: block;
    width:200px;
    height:42px;
    line-height:42px;
    text-align: center;
    font-size:15px;
    color: #fff;
    background: #02b2db;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
}
.personalBG{
    position: absolute;
    right:-10px;
    top:-50px;
}
.dataPrice2 {
	color: #ff1111;
	background: url("../Images/up.png") no-repeat left center;
	padding-left: 20px;
}

.dataPrice3 {
    color: green;
    background: url("../Images/on.png") no-repeat left center;
    padding-left: 20px;
}